package com.gdones.wms.bus.record.service;

import com.gdones.common.core.dto.MyPageBand;
import com.gdones.common.core.dto.MyResult;
import com.gdones.wms.bus.record.dto.RecordDto;
import com.gdones.wms.bus.record.dto.WmsRecord;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author GaoJingBo
 * @since 2023-05-08
 */
public interface IWmsRecordService extends IService<WmsRecord> {

    MyResult pages(WmsRecord record, MyPageBand pageBand);

    MyResult getByID(String recordID);

    MyResult add(RecordDto dto);

    MyResult update(RecordDto dto);

    MyResult deletes(String ids);

    MyResult outRecord(RecordDto dto);

    MyResult getLifeList(String recordID);

    MyResult list(WmsRecord record);
}
